Text copied to clipboard!
Заглавие
Text copied to clipboard!Java EE инженер
Описание
Text copied to clipboard!
Търсим Java EE инженер, който да се присъедини към нашия екип и да участва в разработката, внедряването и поддръжката на корпоративни софтуерни решения. Като Java EE инженер, вие ще работите с водещи технологии и ще бъдете отговорни за създаването на стабилни, мащабируеми и сигурни приложения, които отговарят на нуждите на нашите клиенти и бизнес процеси. Вашата роля ще включва анализ на изискванията, проектиране на архитектура, разработка на нови функционалности, интеграция с външни системи и оптимизация на съществуващи решения. Ще работите в екип от опитни софтуерни инженери, QA специалисти и проектни мениджъри, като ще имате възможност да участвате в целия жизнен цикъл на софтуерното развитие – от концепция до внедряване и поддръжка. Основните ви задачи ще включват писане на чист и ефективен код, използване на Java EE технологии като EJB, JPA, JMS, JSF и други, както и работа с бази данни и уеб услуги. Ще се очаква да следите новостите в Java екосистемата, да прилагате добри практики за сигурност и производителност и да допринасяте за подобряване на вътрешните процеси. Идеалният кандидат има опит с Java EE, разбира принципите на обектно-ориентираното програмиране, познава добре релационни бази данни и има желание да се развива в динамична и иновативна среда. Ако сте мотивиран, отговорен и имате страст към създаването на качествен софтуер, ще се радваме да се свържете с нас.
Отговорности
Text copied to clipboard!- Разработка и поддръжка на Java EE приложения
- Проектиране на архитектура и интеграция на системи
- Работа с релационни бази данни и ORM технологии
- Изграждане и консумиране на уеб услуги (REST/SOAP)
- Оптимизация на производителността и сигурността на приложенията
- Участие в анализ на изисквания и планиране на проекти
- Писане на техническа документация
- Работа в екип с други инженери и QA специалисти
- Следене на новостите в Java EE и прилагане на добри практики
- Поддръжка и отстраняване на проблеми в съществуващи системи
Изисквания
Text copied to clipboard!- Висше образование в областта на компютърните науки или сходна специалност
- Професионален опит с Java EE (минимум 2 години)
- Добри познания по EJB, JPA, JMS, JSF
- Опит с релационни бази данни (Oracle, MySQL, PostgreSQL)
- Умения за работа с уеб услуги (REST, SOAP)
- Добро владеене на английски език (писмено и говоримо)
- Умения за работа в екип и комуникация
- Аналитично мислене и внимание към детайла
- Желание за учене и развитие
- Опит с инструменти за контрол на версиите (Git, SVN)
Потенциални въпроси за интервю
Text copied to clipboard!- Какъв е вашият опит с Java EE и свързаните технологии?
- Работили ли сте по проекти с микросървисна архитектура?
- Как подхождате към оптимизацията на производителността на приложения?
- Какви инструменти използвате за управление на версиите?
- Имате ли опит с CI/CD процеси?
- Как се справяте с отстраняване на грешки в сложни системи?
- Какви са вашите очаквания за професионално развитие?
- Работили ли сте с облачни платформи (AWS, Azure, GCP)?
- Какви са вашите предпочитани методологии за разработка (Agile, Scrum)?
- Как поддържате знанията си актуални в бързо развиваща се технологична среда?